
# 2. grid 网格布局
# row       第几行
# column    第几列 (0列可省略)
# sticky    对齐方式    W 左
# columnspan    占多列
# rowspan       占多行

from tkinter import *

root = Tk()

Label(root,text='用户名：').grid(row=0,column=0)
Label(root,text='密码：').grid(row=1,column=0)
Entry(root).grid(row=0,column=1)
Entry(root).grid(row=1,column=1)

agree = IntVar()
ckb = Checkbutton(root,text='同意协议',variable=agree)
ckb.grid(row=2,columnspan=2,sticky=W)

img = PhotoImage(file='走路.gif')
label = Label(root,image=img)
label.grid(row=0,column=3,rowspan=3)



root.mainloop()
